petty and selfish person - Spanish English Dictionary